package com.yungu.swift.order.model.vo;

import com.yungu.swift.base.model.BaseVo;

import java.util.Date;

/**
 * 描述：可抢订单详情
 *
 * @author Zerrion
 * @Time 2017/1/13
 */
public class JsonGrabPoolOrderVo extends BaseVo {

    /**
     * 出发城市
     **/
    private String originCity;
    /**
     * 出发商圈
     **/
    private String originBuscircle;
    /**
     * 终点城市
     **/
    private String destCity;
    /**
     * 终点商圈
     **/
    private String destBuscircle;
    /**
     * 订单类型（时效性）：1 实时订单， 2 预约订单
     **/
    private Integer typeTime;
    /**
     * 订单类型（行程）：1 出租车；2 专车； 3 拼车； 4 接送机；5 日租/半日租
     **/
    private Integer typeTrip;
    /**
     * 出发时间
     **/
    private Date deparTime;
    /**
     * 订单子状态
     **/
    private Integer subStatus;
    /**
     * 每位价格- 元/位
     **/
    private Double routeFare;
    /**
     * 订单总费用
     **/
    private Double totalFare;
    /**
     * 乘客数
     **/
    private Double pasNum;
    /**
     * 线路uuid
     **/
    private String routeUuid;

    public String getOriginCity() {
        return originCity;
    }

    public void setOriginCity(String originCity) {
        this.originCity = originCity;
    }

    public String getOriginBuscircle() {
        return originBuscircle;
    }

    public void setOriginBuscircle(String originBuscircle) {
        this.originBuscircle = originBuscircle;
    }

    public String getDestCity() {
        return destCity;
    }

    public void setDestCity(String destCity) {
        this.destCity = destCity;
    }

    public String getDestBuscircle() {
        return destBuscircle;
    }

    public void setDestBuscircle(String destBuscircle) {
        this.destBuscircle = destBuscircle;
    }

    public Integer getTypeTime() {
        return typeTime;
    }

    public void setTypeTime(Integer typeTime) {
        this.typeTime = typeTime;
    }

    public Integer getTypeTrip() {
        return typeTrip;
    }

    public void setTypeTrip(Integer typeTrip) {
        this.typeTrip = typeTrip;
    }

    public Date getDeparTime() {
        return deparTime;
    }

    public void setDeparTime(Date deparTime) {
        this.deparTime = deparTime;
    }

    public Integer getSubStatus() {
        return subStatus;
    }

    public void setSubStatus(Integer subStatus) {
        this.subStatus = subStatus;
    }

    public Double getRouteFare() {
        return routeFare;
    }

    public void setRouteFare(Double routeFare) {
        this.routeFare = routeFare;
    }

    public Double getTotalFare() {
        return totalFare;
    }

    public void setTotalFare(Double totalFare) {
        this.totalFare = totalFare;
    }

    public Double getPasNum() {
        return pasNum;
    }

    public void setPasNum(Double pasNum) {
        this.pasNum = pasNum;
    }

    public String getRouteUuid() {
        return routeUuid;
    }

    public void setRouteUuid(String routeUuid) {
        this.routeUuid = routeUuid;
    }
}
